Skip to content

chore: version packages#528

Merged
jeffreylouden merged 1 commit into
mainfrom
changeset-release/main
Jul 12, 2026
Merged

chore: version packages#528
jeffreylouden merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

catalog@3.37.0

Minor Changes

  • 860c7be: Add IO data-quality triage: pnpm io-quality report and warning W128.

    Follow-up to the IO positioning work (Add rowPosition/columnPosition to IO entries #212). Adds tooling to find and prevent
    bad hardware I/O data at scale:

    • New pnpm io-quality report scores every hardware entry and prints a
      prioritized worklist: correctness smells (combine candidates, collapsed
      stereo/numbered-pair names, uniform-position imports), connectivity-category
      devices missing I/O entirely, and entries lacking column/row layout (densest
      first). Supports --json and --limit.
    • New advisory validation warning W128 flags maxConnections > 1 on
      single-jack connections (e.g. two jacks collapsed into one entry), excluding
      intentional aggregates. Non-blocking.
    • Shared heuristic in scripts/lib/io-heuristics.ts keeps the report and the
      validator in lockstep.

Patch Changes

  • 744529d: Resolve dataset audit (🔎 Dataset Audit #365) and discontinued backlog (🗂 Discontinued Tagging Backlog #362) findings.

    Duplicate-name groups (🔎 Dataset Audit #365):

    • Merged true duplicates onto canonical manufacturer-slug filenames, keeping the
      richer entry and pulling in formats/categories from the thin twin: 10 uJAM
      Beatmaker instruments (ujam-beatmaker-*ujam-instruments-beatmaker-*),
      WA Production Babylon 2 and BassShaper (w-a-production-*wa-production-*),
      Airwindows Average (two blog-post imports of one plugin), and the DW
      Satin-Black-over-Brass snare and 4-Piece Performance Series kit (duplicate SKU
      codes).
    • Folded the three Taylor T5z Pro colorways (Cayenne Red, Harbor Blue, Tobacco
      Sunburst) into one entry with a cosmetic variants array.
    • Renamed fostex-t50rpmk4g-2fostex-t50rpmk4g-plus to match its product
      name (T50RPmk4g+); it is a distinct SKU, not a duplicate.
    • Fixed the audit's normalizeName to treat a trailing + as a significant
      plus token so distinct SKUs (ProFX10v3 vs ProFX10v3+, Prime 4 vs Prime 4+,
      etc.) no longer false-collide. This clears ~12 false-positive groups whose
      members were already correctly modeled as separate entries.

    Discontinued backlog (🗂 Discontinued Tagging Backlog #362):

    • Auto-tagged 14 Tier-1 (superseded, missing discontinued) entries.
    • Reviewed and tagged 34 Tier-2 entries with explicit discontinuation language
      (13 Audeze legacy headphones, 14 dbx Professional Audio units, Krotos and
      Synchro Arts software, and others). Excluded dubreq-ltd-stylophone-s2 — its
      "discontinued in 1975" refers to the original Stylophone; the S2 is current.

@github-actions github-actions Bot requested a review from jeffreylouden as a code owner July 11, 2026 20:46
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 64353ee to 50e7fd7 Compare July 11, 2026 21:07
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 50e7fd7 to 9424f6a Compare July 12, 2026 01:49
@jeffreylouden jeffreylouden merged commit 7f88241 into main Jul 12, 2026
4 checks passed
@jeffreylouden jeffreylouden deleted the changeset-release/main branch July 12, 2026 02:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant